package com.niit.musicserver.constant.enums;

/**
 * @Description: 服务响应状态码
 **/
/**
 * @Description: 异常编码类枚举
 * @param: null
 * @return: null
 **/
public enum ExceptionCodeEnum {

    /**
     * 999999--- 其他异常
     */
    IBEACON_COMMON_ERROR(999999, "其他异常"),
    /**
     * 000001---用户名不存在
     */
    ACCOUNT_NOT_EXIST(100001, "账号不存在"),
    /**
     * 000002---参数校验错误
     */
    PARAM_VALIDATION_ERROR(100002, "参数校验错误"),
    /** 000003---内部错误 */
    INTERNAL_ERROR(100003, "内部错误"),
    /** 000004---请求参数为空 */
    PARAM_VALIDATION_NULL(100004, "请求参数为空"),
    /** 000005---未登陆 */
    NO_LOGIN(100005, "未登陆或登陆超时"),
    /** 000006---无权限 */
    NO_PERMISSIONS(100006, "无权限"),
    /** 000009---非法字符串请求 */
    ILLEGAL_PARAMS(100007, "不允许输入非法字符串"),

    /** 查询无数据 */
    NO_RESULT_DATA(100008, "查询无数据"),
    SMS_VERIFYCODE_ERROR(100009, "短信验证码错误"),
    ACCOUNT_PASSWORD_ERROR(100010, "账号或密码错误！"),
    COMMON_ADD_ERROR(100011, "添加失败！"),
    COMMON_EDIT_ERROR(100012, "更新失败！"),
    COMMON_DEL_ERROR(100013, "删除失败！"),
    /** 000014---输入内容非法，含敏感词 */
    ILLEGAL_WORD(100014, "内容非法"),
    SMS_SEND_ERROR(100015, "短信发送失败"),
    IMAGE_VERIFYCODE_IS_NULL(100016, "图片验证码不能为空!"),
    IMAGE_VERIFYCODE_IS_ERROR(100017, "图片验证码错误!");
    private int resCode;
    private String resDesc;
    ExceptionCodeEnum(int resCode, String resDesc) {
        this.resCode = resCode;
        this.resDesc = resDesc;
    }
    public int getResCode() {
        return resCode;
    }
    public String getResDesc() {
        return resDesc;
    }
}